<?php
class IndexController extends QSource_System_Controller_Action{
	public function init(){
		$this->loadTemplate('default');
		$model = new Model_SiteInfo_SiteInfo();
		$info = $model->getItemId(1);
		$this->view->headMeta()->appendName('keywords', $info['keyword']);
        $this->view->headMeta()->appendName('description', $info['description']);
        $this->view->headTitle($info['name'],true);
	}
	public function indexAction(){ 
		$this->view->default_page = 1;	
	}
	public function contactAction(){
		$modelSite = new Model_SiteInfo_SiteInfo();
		$info = $modelSite->getItemId(1);
		$this->view->headTitle("Liên hệ".' - '.$info['name'],true);
			
		if($this->_request->isPost())
		{
			$data = $this->_request->getParams();
			$emailValid = new Zend_Validate_EmailAddress();
			$error = array();
			if($data['name']=='')
			{
				$error['name'] = 'Họ và tên chưa điền thông tin';
			}
			if($data['email']=='')
			{
				$error['email'] = 'Email chưa điền thông tin';
			}
			else 
				if(!$emailValid->isValid($data['email']))
					$error['email'] = 'Địa chỉ mail không chính xác.';
			if($data['content']=='')
			{
				$error['content'] = 'Nội dung chưa điền thông tin';
			}
			if($data['title']=='')
			{
				$error['title'] = 'Tiêu đề chưa điền thông tin';
			}
			if(count($error)>0)
			{
				$this->view->error = $error;
				$this->view->data = $data;
			}
			else
			{
				$model = new Model_Feedback_Feedback();
				$date_cre= date('Y-m-d H:i:s',time());
				$content = '<b>Nội dung: </b>'.$data['content'];
				$items = array('name'=>$data['name'],'content'=>$content,'email'=>$data['email'],'date_cre'=>$date_cre);
				$model->insert($items);
				//SEND MAIL FEEDBACK
/*				$server_mail_info = new Zend_Config_Ini(APPLICATION_PATH."/configs/mail.ini","server");
				$header_mail_info = new Zend_Config_Ini(APPLICATION_PATH."/configs/mail.ini","header");
				$tr = new Zend_Mail_Transport_Smtp($server_mail_info->smtp,
                    	array('auth' => $server_mail_info->auth,
                             'username' => $server_mail_info->username,
                             'password' => $server_mail_info->password,
                    		 'port' => $server_mail_info->port,
                    	      'ssl' => $server_mail_info->ssl));
				Zend_Mail::setDefaultTransport($tr);
				//SEND MAIL
				$mail = new Zend_Mail('utf-8');
				$mail->setFrom($header_mail_info->from, 'Sonita Chăm sóc khách hàng');
				$mail->addCc($header_mail_info->cc);
				$mail->setBodyHtml('<p><b>Khách hàng gửi tin nhắn</b></p><p>Thời gian: '.$date_cre.'</p><p>Tên người gửi: '.$data['name'].'</p><p>Tiêu đề: '.$data['title'].'</p><p>Email: '.$data['email'].'</p><p>Nội dung:</p><p>'.$content.'</p>');
				$mail->addTo($header_mail_info->to, 'Sonita Fashion');
				$mail->setSubject("[Auto Send Mail]Khách hàng gửi tin nhắn liên hệ");
				$mail->send();*/
				
				$this->view->success = "Cám ơn bạn đã liên hệ với chúng tôi.";
			}
		}
	}
	public function siteofflineAction(){
		
	}
	public function placeAction(){
			$modelSite = new Model_SiteInfo_SiteInfo();
			$info = $modelSite->getItemId(1);
			$this->view->headTitle("Hệ thống cửa hàng".' - '.$info['name'],true);
	}
	public function placeitemAction(){
		if($this->_request->isPost())
		{
			$id = $this->_request->getParam('id','');
			$this->view->id = $id;
			$model_place = new Model_Place_Place();
			$item = $model_place->getItemId($id);
			$this->view->data = $item;
			
			$this->_helper->layout->disableLayout();
		}
		
	}
	public function undercontructionAction(){
	
	}
	
}